// 请求前要进行环境变量的封装
// 开发环境
// 正式环境（项目上线的环境）

// 数据区分
// 在测试的过程中，有可能会出现脏数据
// （脏数据（bug出现的数据）只能去通过数据库删掉）
// 为了避免：
// 开发环境下 一个地址（测试数据库A）
// 正式环境下 另一个地址（正式数据库B）

// 第一步：先区分当前是什么环境
// 通过 import.meta.env里面的MODE区分出来
// 环境变量在线上的时候是获取不到的
// 这种环境变量只能在开发环境下获取
const env = import.meta.env.MODE || 'production'
// 根据env设置不同的baseUrl
const EnvConfig = {
    development: {
        baseUrl: '/api'
    },
    production: {
        baseUrl: '正式服务地址'
    },
}

// 统一把配置的操作都在config.js中设置，比较好维护
export default {
    env,
    namespace: 'manager',
    ...EnvConfig[env]
}

